@isTest
private class TestSchedulableClass {
	
   // CRON expression: midnight on March 15.
   // Because this is a test, job executes
   // immediately after Test.stopTest().
   public static String CRON_EXP = '0 0 0 15 3 ? 2022';
   static testmethod void test() {
   	    Instagram_Token__c token = new Instagram_Token__c();
    	token.Access_Token__c = '1111';
    	token.Client_Id__c= '2222';
    	token.User_Id__c = '3333';
    	insert token;
    	
    	//insert media id
    	List<Instagram_Conversation__c> instaList = new List<Instagram_Conversation__c>();
    	Instagram_Conversation__c instaPost = new Instagram_Conversation__c();
    	instaPost.Media_ID__c ='632720081401871122_251993517';
    	instaList.add(instaPost);
    	
    	insert instaList;
   	
      Test.startTest();
      // Schedule the test job
      String jobId = System.schedule('ScheduleApexClassTest',
                        CRON_EXP,
                        new SchedulableMunchPost());
      // Get the information from the CronTrigger API object
      CronTrigger ct = [SELECT Id, CronExpression, TimesTriggered,
         NextFireTime
         FROM CronTrigger WHERE id = :jobId];
      // Verify the expressions are the same
     
      
      Test.stopTest();
      // Now that the scheduled job has executed after Test.stopTest(),
      //   fetch the new merchandise that got added.
     
    } 
}